// xc/components/popup/popup.js
var actbill = require('../../../xc/model/notice')

Component({
  options: {
    addGlobalClass: true,
    multipleSlots: true
  },
  /**
   * 组件的属性列表
   */
  properties: {
    title:String,
    richtext:String,
    btnstatus:{
     type:Boolean,
     default:true
    }

  },

  /**
   * 组件的初始数据
   */
  data: {
    show:false,
    
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onClose(){
      this.setData({
        show:false
      })
    },
    call(e){
      wx.makePhoneCall({
        phoneNumber: e.currentTarget.dataset.phone//仅为示例，并非真实的电话号码
       })
    },
     init(data){
       var update={show:true}
       if(data){
        if(data.title){
          update['title']=data.title
         }
         if(data.richtext){
          update['richtext']=data.richtext
         }
         if(data.contents){
          update['contents']=data.contents
         }
         if(data.img){
          update['img']=data.img
  
         }
         if(data.phone){
          update['phone']=data.phone
  
         }
       }
       this.setData(update)
     },
     sysinit(uid){
       var that=this
       actbill.getsysnotice(uid).then(res=>{
       
          if(res['status']==1){
            var data={}
            data['title']=res['obj']['name']
            data['richtext']=res['obj']['contents']
            that.init(data)
            that.setData({
              btnstatus:false
            })
          }
       })
     },
     agree(){
       this.triggerEvent('agree',"1")
       this.setData({
        show:false
      })
     }
  }
})
